//////////////////////////////////////////////
// MathsLib.h
//
//////////////////////////////////////////////

/// Defines / Macros -------------------------

#pragma once

/// Includes ---------------------------------

// nkAstraeus
#include "../../../Dll/DllDefines.h"

// nkMemory
#include <NilkinsMemory/Containers/StringView.h>

/// Class ------------------------------------

namespace nkAstraeus
{
	class DLL_ASTRAEUS_EXPORT MathsLib final
	{
		public :

			// Sources
			static nkMemory::StringView nkSafeAcos () ;
			static nkMemory::StringView nkIsNan () ;
			static nkMemory::StringView nkComputeLinearDepth () ;
			static nkMemory::StringView nkMathsConstants () ;
	} ;
}